package com.baitengsoft.patentservicemonitor.api.model;

import java.math.BigDecimal;
import java.util.Date;

/**
 * Created by 周俊 on 2018/1/2.
 */
public class RptPatentDataAreaModel {

    /**
     * 主键ID
     */
    private Integer ID;

    /**
     * 时间维度：YYYYYMM
     */
    private Integer DateYM;

    /**
     * 所属平台ID
     */
    private Integer PlatformID;

    /**
     * 区域ID
     */
    private Integer AreaID;

    /**
     * 人口数量（万人)
     */
    private BigDecimal Population;

    /**
     * 有效专利-发明-当月数量
     */
    private Integer YXFMCount;

    /**
     * 有效专利-实用-当月数量
     */
    private Integer YXSYCount;

    /**
     * 有效专利-外观-当月数量
     */
    private Integer YXWGCount;

    /**
     * 有效专利-合计-当月数量
     */
    private Integer YXZLCount;

    /**
     * 申请专利-发明-当月数量
     */
    private Integer ZLSQFMCount;

    /**
     * 申请专利-实用-当月数量
     */
    private Integer ZLSQSYCount;

    /**
     * 申请专利-外观-当月数量
     */
    private Integer ZLSQWGCount;

    /**
     * 申请专利-合计-当月数量
     */
    private Integer ZLSQHJCount;

    /**
     * 授权专利-发明-当月数量
     */
    private Integer SQZLFMCount;

    /**
     * 授权专利-实用-当月数量
     */
    private Integer SQZLSYCount;

    /**
     * 授权专利-外观-当月数量
     */
    private Integer SQZLWGCount;

    /**
     * 授权专利-合计-当月数量
     */
    private Integer SQZLHJCount;

    /**
     * 有效发明-当月为止累计数量
     */
    private Integer YXFMTotalNum;

    /**
     * 有效发明-指标/目标
     */
    private Integer YXFMTargetNum;

    /**
     * 有效发明-完成率
     */
    private BigDecimal YXFMCompletionRate;

    /**
     * 万人有效发明专利拥有数量
     */
    private BigDecimal YXFMWRTotalNum;

    /**
     * 万人有效发明-指标/目标
     */
    private BigDecimal YXFMWRTargetNum;

    /**
     * 万人有效发明完成率
     */
    private BigDecimal YXFMWRCompletionRate;

    /**
     * 有效专利-当月为止累计数量
     */
    private Integer YXZLTotalNum;

    /**
     * 有效专利-指标/目标
     */
    private Integer YXZLTargetNum;

    /**
     * 有效专利-完成率
     */
    private BigDecimal YXZLCompletionRate;

    /**
     * 万人-有效专利-当月为止累计数量
     */
    private BigDecimal YXZLWRTotalNum;

    /**
     * 万人-有效专利-指标/目标
     */
    private BigDecimal YXZLWRTargetNum;

    /**
     * 万人-有效专利-完成率
     */
    private BigDecimal YXZLWRCompletionRate;

    /**
     * 专利申请-当前为止累计数量
     */
    private Integer ZLSQTotalNum;

    /**
     * 专利申请-指标/目标
     */
    private Integer ZLSQTargetNum;

    /**
     * 专利申请-完成率
     */
    private BigDecimal ZLSQCompletionRate;

    /**
     * 发明专利申请-当前为止累计数量
     */
    private Integer FMSQTotalNum;

    /**
     * 发明专利申请-指标/目标
     */
    private Integer FMSQTargetNum;

    /**
     * 发明专利申请-完成率
     */
    private BigDecimal FMSQCompletionRate;

    /**
     * 专利授权-当前为止累计数量
     */
    private Integer SQZLTotalNum;

    /**
     * 专利授权-指标/目标
     */
    private Integer SQZLTargetNum;

    /**
     * 专利授权-完成率
     */
    private BigDecimal SQZLCompletionRate;

    /**
     * 万人-专利授权-当前为止累计数量
     */
    private BigDecimal SQZLWRTotalNum;

    /**
     * 万人-专利授权-指标/目标
     */
    private BigDecimal SQZLWRTargetNum;

    /**
     * 万人-专利授权-完成率
     */
    private BigDecimal SQZLWRCompletionRate;

    /**
     * 发明专利授权-当前为止累计数量
     */
    private Integer SQZLFMTotalNum;

    /**
     * 发明专利授权-指标/目标
     */
    private Integer SQZLFMTargetNum;

    /**
     * 发明专利授权-完成率
     */
    private BigDecimal SQZLFMCompletionRate;

    /**
     * 万人-发明专利授权-当前为止累计数量
     */
    private BigDecimal SQZLFMWRTotalNum;

    /**
     * 万人-发明专利授权-指标/目标
     */
    private BigDecimal SQZLFMWRTargetNum;

    /**
     * 万人-发明专利授权-完成率
     */
    private BigDecimal SQZLFMWRCompletionRate;

    /**
     * 实质审查-当前为止累计数量
     */
    private Integer SZSCTotalNum;

    /**
     * 实质审查-指标/目标
     */
    private Integer SZSCTargetNum;

    /**
     * 实质审查-完成率
     */
    private BigDecimal SZSCCompletionRate;

    /**
     * 备注
     */
    private String Memo;

    /**
     * 创建时间
     */
    private Date CreateDate;

    /**
     * 更新时间
     */
    private Date UpdateDate;

    /**
     * 添加人
     */
    private Integer CreateOperID;

    /**
     * 修改人
     */
    private Integer UpdateOperID;

    public Integer getID() {
        return ID;
    }

    public void setID(Integer ID) {
        this.ID = ID;
    }

    public Integer getDateYM() {
        return DateYM;
    }

    public void setDateYM(Integer dateYM) {
        DateYM = dateYM;
    }

    public Integer getPlatformID() {
        return PlatformID;
    }

    public void setPlatformID(Integer platformID) {
        PlatformID = platformID;
    }

    public Integer getAreaID() {
        return AreaID;
    }

    public void setAreaID(Integer areaID) {
        AreaID = areaID;
    }

    public BigDecimal getPopulation() {
        return Population;
    }

    public void setPopulation(BigDecimal population) {
        Population = population;
    }

    public Integer getYXFMCount() {
        return YXFMCount;
    }

    public void setYXFMCount(Integer YXFMCount) {
        this.YXFMCount = YXFMCount;
    }

    public Integer getYXSYCount() {
        return YXSYCount;
    }

    public void setYXSYCount(Integer YXSYCount) {
        this.YXSYCount = YXSYCount;
    }

    public Integer getYXWGCount() {
        return YXWGCount;
    }

    public void setYXWGCount(Integer YXWGCount) {
        this.YXWGCount = YXWGCount;
    }

    public Integer getYXZLCount() {
        return YXZLCount;
    }

    public void setYXZLCount(Integer YXZLCount) {
        this.YXZLCount = YXZLCount;
    }

    public Integer getYXFMTotalNum() {
        return YXFMTotalNum;
    }

    public void setYXFMTotalNum(Integer YXFMTotalNum) {
        this.YXFMTotalNum = YXFMTotalNum;
    }

    public Integer getYXFMTargetNum() {
        return YXFMTargetNum;
    }

    public void setYXFMTargetNum(Integer YXFMTargetNum) {
        this.YXFMTargetNum = YXFMTargetNum;
    }

    public BigDecimal getYXFMCompletionRate() {
        return YXFMCompletionRate;
    }

    public void setYXFMCompletionRate(BigDecimal YXFMCompletionRate) {
        this.YXFMCompletionRate = YXFMCompletionRate;
    }

    public BigDecimal getYXFMWRTotalNum() {
        return YXFMWRTotalNum;
    }

    public void setYXFMWRTotalNum(BigDecimal YXFMWRTotalNum) {
        this.YXFMWRTotalNum = YXFMWRTotalNum;
    }

    public BigDecimal getYXFMWRTargetNum() {
        return YXFMWRTargetNum;
    }

    public void setYXFMWRTargetNum(BigDecimal YXFMWRTargetNum) {
        this.YXFMWRTargetNum = YXFMWRTargetNum;
    }

    public BigDecimal getYXFMWRCompletionRate() {
        return YXFMWRCompletionRate;
    }

    public void setYXFMWRCompletionRate(BigDecimal YXFMWRCompletionRate) {
        this.YXFMWRCompletionRate = YXFMWRCompletionRate;
    }

    public Integer getZLSQTotalNum() {
        return ZLSQTotalNum;
    }

    public void setZLSQTotalNum(Integer ZLSQTotalNum) {
        this.ZLSQTotalNum = ZLSQTotalNum;
    }

    public Integer getZLSQTargetNum() {
        return ZLSQTargetNum;
    }

    public void setZLSQTargetNum(Integer ZLSQTargetNum) {
        this.ZLSQTargetNum = ZLSQTargetNum;
    }

    public BigDecimal getZLSQCompletionRate() {
        return ZLSQCompletionRate;
    }

    public void setZLSQCompletionRate(BigDecimal ZLSQCompletionRate) {
        this.ZLSQCompletionRate = ZLSQCompletionRate;
    }

    public Integer getFMSQTotalNum() {
        return FMSQTotalNum;
    }

    public void setFMSQTotalNum(Integer FMSQTotalNum) {
        this.FMSQTotalNum = FMSQTotalNum;
    }

    public Integer getFMSQTargetNum() {
        return FMSQTargetNum;
    }

    public void setFMSQTargetNum(Integer FMSQTargetNum) {
        this.FMSQTargetNum = FMSQTargetNum;
    }

    public BigDecimal getFMSQCompletionRate() {
        return FMSQCompletionRate;
    }

    public void setFMSQCompletionRate(BigDecimal FMSQCompletionRate) {
        this.FMSQCompletionRate = FMSQCompletionRate;
    }

    public Integer getSQZLTotalNum() {
        return SQZLTotalNum;
    }

    public void setSQZLTotalNum(Integer SQZLTotalNum) {
        this.SQZLTotalNum = SQZLTotalNum;
    }

    public Integer getSQZLTargetNum() {
        return SQZLTargetNum;
    }

    public void setSQZLTargetNum(Integer SQZLTargetNum) {
        this.SQZLTargetNum = SQZLTargetNum;
    }

    public BigDecimal getSQZLCompletionRate() {
        return SQZLCompletionRate;
    }

    public void setSQZLCompletionRate(BigDecimal SQZLCompletionRate) {
        this.SQZLCompletionRate = SQZLCompletionRate;
    }

    public Integer getSQZLFMTotalNum() {
        return SQZLFMTotalNum;
    }

    public void setSQZLFMTotalNum(Integer SQZLFMTotalNum) {
        this.SQZLFMTotalNum = SQZLFMTotalNum;
    }

    public Integer getSQZLFMTargetNum() {
        return SQZLFMTargetNum;
    }

    public void setSQZLFMTargetNum(Integer SQZLFMTargetNum) {
        this.SQZLFMTargetNum = SQZLFMTargetNum;
    }

    public BigDecimal getSQZLFMCompletionRate() {
        return SQZLFMCompletionRate;
    }

    public void setSQZLFMCompletionRate(BigDecimal SQZLFMCompletionRate) {
        this.SQZLFMCompletionRate = SQZLFMCompletionRate;
    }

    public String getMemo() {
        return Memo;
    }

    public void setMemo(String memo) {
        Memo = memo;
    }

    public Date getCreateDate() {
        return CreateDate;
    }

    public void setCreateDate(Date createDate) {
        CreateDate = createDate;
    }

    public Date getUpdateDate() {
        return UpdateDate;
    }

    public void setUpdateDate(Date updateDate) {
        UpdateDate = updateDate;
    }

    public Integer getCreateOperID() {
        return CreateOperID;
    }

    public void setCreateOperID(Integer createOperID) {
        CreateOperID = createOperID;
    }

    public Integer getUpdateOperID() {
        return UpdateOperID;
    }

    public void setUpdateOperID(Integer updateOperID) {
        UpdateOperID = updateOperID;
    }

    public Integer getZLSQFMCount() {
        return ZLSQFMCount;
    }

    public void setZLSQFMCount(Integer ZLSQFMCount) {
        this.ZLSQFMCount = ZLSQFMCount;
    }

    public Integer getZLSQSYCount() {
        return ZLSQSYCount;
    }

    public void setZLSQSYCount(Integer ZLSQSYCount) {
        this.ZLSQSYCount = ZLSQSYCount;
    }

    public Integer getZLSQWGCount() {
        return ZLSQWGCount;
    }

    public void setZLSQWGCount(Integer ZLSQWGCount) {
        this.ZLSQWGCount = ZLSQWGCount;
    }

    public Integer getZLSQHJCount() {
        return ZLSQHJCount;
    }

    public void setZLSQHJCount(Integer ZLSQHJCount) {
        this.ZLSQHJCount = ZLSQHJCount;
    }

    public Integer getSQZLFMCount() {
        return SQZLFMCount;
    }

    public void setSQZLFMCount(Integer SQZLFMCount) {
        this.SQZLFMCount = SQZLFMCount;
    }

    public Integer getSQZLSYCount() {
        return SQZLSYCount;
    }

    public void setSQZLSYCount(Integer SQZLSYCount) {
        this.SQZLSYCount = SQZLSYCount;
    }

    public Integer getSQZLWGCount() {
        return SQZLWGCount;
    }

    public void setSQZLWGCount(Integer SQZLWGCount) {
        this.SQZLWGCount = SQZLWGCount;
    }

    public Integer getSQZLHJCount() {
        return SQZLHJCount;
    }

    public void setSQZLHJCount(Integer SQZLHJCount) {
        this.SQZLHJCount = SQZLHJCount;
    }

    public Integer getYXZLTotalNum() {
        return YXZLTotalNum;
    }

    public void setYXZLTotalNum(Integer YXZLTotalNum) {
        this.YXZLTotalNum = YXZLTotalNum;
    }

    public Integer getYXZLTargetNum() {
        return YXZLTargetNum;
    }

    public void setYXZLTargetNum(Integer YXZLTargetNum) {
        this.YXZLTargetNum = YXZLTargetNum;
    }

    public BigDecimal getYXZLCompletionRate() {
        return YXZLCompletionRate;
    }

    public void setYXZLCompletionRate(BigDecimal YXZLCompletionRate) {
        this.YXZLCompletionRate = YXZLCompletionRate;
    }

    public BigDecimal getYXZLWRTotalNum() {
        return YXZLWRTotalNum;
    }

    public void setYXZLWRTotalNum(BigDecimal YXZLWRTotalNum) {
        this.YXZLWRTotalNum = YXZLWRTotalNum;
    }

    public BigDecimal getYXZLWRTargetNum() {
        return YXZLWRTargetNum;
    }

    public void setYXZLWRTargetNum(BigDecimal YXZLWRTargetNum) {
        this.YXZLWRTargetNum = YXZLWRTargetNum;
    }

    public BigDecimal getYXZLWRCompletionRate() {
        return YXZLWRCompletionRate;
    }

    public void setYXZLWRCompletionRate(BigDecimal YXZLWRCompletionRate) {
        this.YXZLWRCompletionRate = YXZLWRCompletionRate;
    }

    public BigDecimal getSQZLWRTotalNum() {
        return SQZLWRTotalNum;
    }

    public void setSQZLWRTotalNum(BigDecimal SQZLWRTotalNum) {
        this.SQZLWRTotalNum = SQZLWRTotalNum;
    }

    public BigDecimal getSQZLWRTargetNum() {
        return SQZLWRTargetNum;
    }

    public void setSQZLWRTargetNum(BigDecimal SQZLWRTargetNum) {
        this.SQZLWRTargetNum = SQZLWRTargetNum;
    }

    public BigDecimal getSQZLWRCompletionRate() {
        return SQZLWRCompletionRate;
    }

    public void setSQZLWRCompletionRate(BigDecimal SQZLWRCompletionRate) {
        this.SQZLWRCompletionRate = SQZLWRCompletionRate;
    }

    public BigDecimal getSQZLFMWRTotalNum() {
        return SQZLFMWRTotalNum;
    }

    public void setSQZLFMWRTotalNum(BigDecimal SQZLFMWRTotalNum) {
        this.SQZLFMWRTotalNum = SQZLFMWRTotalNum;
    }

    public BigDecimal getSQZLFMWRTargetNum() {
        return SQZLFMWRTargetNum;
    }

    public void setSQZLFMWRTargetNum(BigDecimal SQZLFMWRTargetNum) {
        this.SQZLFMWRTargetNum = SQZLFMWRTargetNum;
    }

    public BigDecimal getSQZLFMWRCompletionRate() {
        return SQZLFMWRCompletionRate;
    }

    public void setSQZLFMWRCompletionRate(BigDecimal SQZLFMWRCompletionRate) {
        this.SQZLFMWRCompletionRate = SQZLFMWRCompletionRate;
    }

    public Integer getSZSCTotalNum() {
        return SZSCTotalNum;
    }

    public void setSZSCTotalNum(Integer SZSCTotalNum) {
        this.SZSCTotalNum = SZSCTotalNum;
    }

    public Integer getSZSCTargetNum() {
        return SZSCTargetNum;
    }

    public void setSZSCTargetNum(Integer SZSCTargetNum) {
        this.SZSCTargetNum = SZSCTargetNum;
    }

    public BigDecimal getSZSCCompletionRate() {
        return SZSCCompletionRate;
    }

    public void setSZSCCompletionRate(BigDecimal SZSCCompletionRate) {
        this.SZSCCompletionRate = SZSCCompletionRate;
    }
}
